Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs
نویسندگان
چکیده
We present a method for computing lower bounds in the Progressive Hedging Algorithm (PHA) for two-stage and multi-stage stochastic mixedinteger programs. Computing lower bounds in the PHA allows one to assess the quality of the solutions generated by the algorithm contemporaneously. The lower bounds can be computed in any iteration of the algorithm by using dual prices that are calculated during execution of the standard PHA. We show that the best possible lower bound obtained using dual prices is as tight as the lower bound obtained using the Dual Decomposition method. We report computational results on stochastic unit commitment and stochastic server location problem instances, and explore the relationship between key PHA parameters and the quality of the resulting lower bounds. This research was sponsored in part by the US Department of Energy’s ARPA-e Green Energy Network Integration (GENI) program, and by the Department of Energy’s Office of Science, Advanced Scientific Computing Research program. Thanks to Ge Guo for assistance with the numerical results. Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under Contract DE-AC04-94-AL85000. Dinakar Gade Sabre Holdings Southlake, TX 76092 Jean-Paul Watson Sandia National Laboratories, Albuquerque, NM 87185 Gabriel Hackebeil Texas A&M University, College Station, TX 77843 Sarah M. Ryan Iowa State University, Ames, IA, 50011 Roger J-B Wets, David L. Woodruff University of California Davis, Davis, CA 95616 2 Dinakar Gade et al.
منابع مشابه
Integration of progressive hedging and dual decomposition in stochastic integer programs
We present a method for integrating the Progressive Hedging (PH) algorithm and the Dual Decomposition (DD) algorithm of Carøe and Schultz for stochastic mixed-integer programs. Based on the correspondence between lower bounds obtained with PH and DD, a method to transform weights from PH to Lagrange multipliers in DD is found. Fast progress in early iterations of PH speeds up convergence of DD ...
متن کاملCombining Progressive Hedging with a Frank-wolfe
We present a new primal-dual algorithm for computing the value of the Lagrangian 6 dual of a stochastic mixed-integer program (SMIP) formed by relaxing its nonanticipativity con7 straints. The algorithm relies on the well-known progressive hedging method, but unlike previous 8 progressive hedging approaches for SMIP, our algorithm can be shown to converge to the optimal 9 Lagrangian dual value....
متن کاملA Progressive Hedging Based Branch-and-Bound Algorithm for Stochastic Mixed-Integer Programs
Progressive Hedging (PH) is a well-known algorithm for solving multi-stage stochastic convex optimization problems. Most previous extensions of PH for stochastic mixed-integer programs have been implemented without convergence guarantees. In this paper, we present a new framework that shows how PH can be utilized while guaranteeing convergence to globally optimal solutions of stochastic mixed-i...
متن کاملPySP: modeling and solving stochastic programs in Python
Although stochastic programming is a powerful tool for modeling decisionmaking under uncertainty, various impediments have historically prevented its widespread use. One key factor involves the ability of non-specialists to easily express stochastic programming problems as extensions of deterministic models, which are often formulated first. A second key factor relates to the difficulty of solv...
متن کاملCombining Penalty-based and Gauss-Seidel Methods for solving Stochastic Mixed-Integer Problems
In this paper, we propose a novel decomposition approach for mixed-integer stochastic programming (SMIP) problems that is inspired by the combination of penalty-based Lagrangian and block Gauss-Seidel methods (PBGS). In this sense, PBGS is developed such that the inherent decomposable structure that SMIPs present can be exploited in a computationally efficient manner. The performance of the pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Math. Program.
دوره 157 شماره
صفحات -
تاریخ انتشار 2016